// 环境配置
export const env = {
  // 应用信息
  APP_TITLE: import.meta.env.VITE_APP_TITLE || 'kCloud',
  APP_VERSION: import.meta.env.VITE_APP_VERSION || '1.0.0',
  APP_DESCRIPTION: import.meta.env.VITE_APP_DESCRIPTION || '云原生应用管理平台',
  
  // 环境信息
  NODE_ENV: import.meta.env.MODE,
  IS_DEV: import.meta.env.DEV,
  IS_PROD: import.meta.env.PROD,
  
  // API配置
  API_BASE_URL: import.meta.env.VITE_API_BASE_URL || 'http://localhost:8080',
  API_TIMEOUT: parseInt(import.meta.env.VITE_API_TIMEOUT) || 10000,
  
  // 应用配置
  APP_DEBUG: import.meta.env.VITE_APP_DEBUG === 'true',
  APP_MOCK: import.meta.env.VITE_APP_MOCK === 'true',
  APP_SOURCEMAP: import.meta.env.VITE_APP_SOURCEMAP === 'true',
  
  // 监控配置
  SENTRY_DSN: import.meta.env.VITE_APP_SENTRY_DSN || '',
  ANALYTICS_ID: import.meta.env.VITE_APP_ANALYTICS_ID || '',
}

// 开发环境日志
if (env.IS_DEV) {
  console.log('🚀 kCloud Frontend Environment:', {
    mode: env.NODE_ENV,
    apiUrl: env.API_BASE_URL,
    debug: env.APP_DEBUG,
    version: env.APP_VERSION,
  })
}

export default env
